import Util from '../../common/js/util'

/**
 * @name 手机号验证码登录
 * @param {Object} params 请求参数
 */
export const authLoginCheckNum = (params = {}) => {
	return Util.request({
		url: `/api/auth/login/checkNum`,
		method: 'GET',
		data: params
	})
}

/**
 * @name 密码登录API接口
 * @param {Object} params 请求参数
 * @param {String} params.password 密码
 * @param {String} params.tel 手机号
 * @param {String} params.deviceId 设备号
 */
export const authLoginPassword = (params = {}) => {
	return Util.request({
		url: `/api/auth/login/password`,
		method: 'GET',
		data: params
	})
}

/**
 * @name 用户Token登录
 * @param {Object} params 请求参数
 */
export const authLoginToken = (params = {}) => {
	return Util.request({
		url: `/api/auth/login/token`,
		method: 'GET',
		data: params
	})
}

/**
 * @name 退出登录接口 -- 需用户登录认证,请求header携带字段Token
 * @param {Object} params 请求参数
 */
export const authLogout = (params = {}) => {
	return Util.request({
		url: `/api/auth/logout`,
		method: 'POST',
		data: params,
		header: true
	})
}

/**
 * @name 手机号注册接口
 * @param {Object} params 请求参数
 */
export const authRegister = (params = {}) => {
	return Util.request({
		url: `/api/auth/register`,
		method: 'POST',
		data: params
	})
}
